package com.feihong.yw189.model;

/**
 * Created by yucheng on 2018/4/13.
 */

public class CardDataInfo {


    /**
     * status : 1
     * info : 请求成功！
     * data : {"token":"","config":{"IOS":{"KRFT":{"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HHD":{"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}},"ANDROID":{"HHD":{"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""},"KRFT":{"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""},"OTG":{"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HS":{"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}}}}
     */

    private int status;
    private String info;
    private DataBean data;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * token :
         * config : {"IOS":{"KRFT":{"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HHD":{"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}},"ANDROID":{"HHD":{"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""},"KRFT":{"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""},"OTG":{"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HS":{"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}}}
         */

        private String token;
        private ConfigBean config;

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public ConfigBean getConfig() {
            return config;
        }

        public void setConfig(ConfigBean config) {
            this.config = config;
        }

        public static class ConfigBean {
            /**
             * IOS : {"KRFT":{"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HHD":{"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}}
             * ANDROID : {"HHD":{"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""},"KRFT":{"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""},"OTG":{"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HS":{"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}}
             */

            private IOSBean IOS;
            private ANDROIDBean ANDROID;

            public IOSBean getIOS() {
                return IOS;
            }

            public void setIOS(IOSBean IOS) {
                this.IOS = IOS;
            }

            public ANDROIDBean getANDROID() {
                return ANDROID;
            }

            public void setANDROID(ANDROIDBean ANDROID) {
                this.ANDROID = ANDROID;
            }

            public static class IOSBean {
                /**
                 * KRFT : {"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""}
                 * SR : {"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"}
                 * HHD : {"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}
                 */

                private KRFTBean KRFT;
                private SRBean SR;
                private HHDBean HHD;

                public KRFTBean getKRFT() {
                    return KRFT;
                }

                public void setKRFT(KRFTBean KRFT) {
                    this.KRFT = KRFT;
                }

                public SRBean getSR() {
                    return SR;
                }

                public void setSR(SRBean SR) {
                    this.SR = SR;
                }

                public HHDBean getHHD() {
                    return HHD;
                }

                public void setHHD(HHDBean HHD) {
                    this.HHD = HHD;
                }

                public static class KRFTBean {
                    /**
                     * serverIp : 115.28.2.173:7443
                     * account : admin
                     * password : www.kaer.cn
                     * port :
                     * decodeIp :
                     * key :
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }

                public static class SRBean {
                    /**
                     * serverIp : id.esaleb.com
                     * account : test01
                     * password : 12315aA..1
                     * port : 6100
                     * decodeIp :
                     * key : FE870B0163113409C134283661490AEF
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }

                public static class HHDBean {
                    /**
                     * serverIp : 36.248.18.50
                     * account :
                     * password :
                     * port : 18000
                     * decodeIp : http://220.250.52.18:34004
                     * key :
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }
            }

            public static class ANDROIDBean {
                /**
                 * HHD : {"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""}
                 * KRFT : {"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""}
                 * OTG : {"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""}
                 * SR : {"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"}
                 * HS : {"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}
                 */

                private HHDBeanX HHD;
                private KRFTBeanX KRFT;
                private OTGBean OTG;
                private SRBeanX SR;
                private HSBean HS;

                public XTBean getXT() {
                    return XT;
                }

                public void setXT(XTBean XT) {
                    this.XT = XT;
                }

                private XTBean XT;

                public HHDBeanX getHHD() {
                    return HHD;
                }

                public void setHHD(HHDBeanX HHD) {
                    this.HHD = HHD;
                }

                public KRFTBeanX getKRFT() {
                    return KRFT;
                }

                public void setKRFT(KRFTBeanX KRFT) {
                    this.KRFT = KRFT;
                }

                public OTGBean getOTG() {
                    return OTG;
                }

                public void setOTG(OTGBean OTG) {
                    this.OTG = OTG;
                }

                public SRBeanX getSR() {
                    return SR;
                }

                public void setSR(SRBeanX SR) {
                    this.SR = SR;
                }

                public HSBean getHS() {
                    return HS;
                }

                public void setHS(HSBean HS) {
                    this.HS = HS;
                }

                public static class HHDBeanX {
                    /**
                     * serverIp : 60.12.230.254
                     * account : V1.0.01
                     * password :
                     * port : 23800
                     * decodeIp :
                     * key :
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }

                public static class KRFTBeanX {
                    /**
                     * serverIp : 115.28.2.173
                     * account : admin
                     * password : www.kaer.cn
                     * port : 7443
                     * decodeIp :
                     * key :
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }

                public static class OTGBean {
                    /**
                     * serverIp : 60.13.188.194
                     * account :
                     * password :
                     * port :
                     * decodeIp :
                     * key :
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }

                public static class SRBeanX {
                    /**
                     * serverIp : id.esaleb.com
                     * account : test03
                     * password : 12315aA..1
                     * port : 6100
                     * decodeIp :
                     * key : FE870B0163113409C134283661490AEF
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }

                public static class HSBean {
                    /**
                     * serverIp :
                     * account :
                     * password :
                     * port :
                     * decodeIp :
                     * key : 00001101-0000-1000-8000-00805F9B34FB
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }
                public static class XTBean {
                    /**
                     * serverIp :
                     * account :
                     * password :
                     * port :
                     * decodeIp :
                     * key : 00001101-0000-1000-8000-00805F9B34FB
                     */

                    private String serverIp;
                    private String account;
                    private String password;
                    private String port;
                    private String decodeIp;
                    private String key;

                    public String getServerIp() {
                        return serverIp;
                    }

                    public void setServerIp(String serverIp) {
                        this.serverIp = serverIp;
                    }

                    public String getAccount() {
                        return account;
                    }

                    public void setAccount(String account) {
                        this.account = account;
                    }

                    public String getPassword() {
                        return password;
                    }

                    public void setPassword(String password) {
                        this.password = password;
                    }

                    public String getPort() {
                        return port;
                    }

                    public void setPort(String port) {
                        this.port = port;
                    }

                    public String getDecodeIp() {
                        return decodeIp;
                    }

                    public void setDecodeIp(String decodeIp) {
                        this.decodeIp = decodeIp;
                    }

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }
                }
            }
        }
    }
}
